How Atomic Layer Deposition Works